package com.cavas.domain.bean;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

@Entity
@Table(name="assistance")
public class Assistance implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	
	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	private Integer assistance_id;	
	private Date date;	
	private String assisteur;
	private String assiste;
	private Membre assisteur_id;
	private Membre assiste_id;
	private String info;
	private Integer montant;
	private Integer reste;
	
	
	public Integer getAssistanceId() {
		return assistance_id;
	}
	
	public  Membre getAssisteur_id() {
		return assisteur_id;
	}

	public void setAssisteur_id( Membre assisteur_id) {
		this.assisteur_id = assisteur_id;
	}
	@ManyToOne
	@JoinColumn(name="membre_id")
	public  Membre getAssiste_id() {
		return assiste_id;
	}
	@ManyToOne
	@JoinColumn(name="membre_id")
	public void setAssiste_id( Membre assiste_id) {
		this.assiste_id = assiste_id;
	}

	public void setAssistanceId(Integer id) {
		this.assistance_id = id;
	}
	public Date getDate() {
		return date;
	}
	public void setDate(Date date) {
		this.date = date;
	}
	public String getAssisteur() {
		return assisteur;
	}
	public void setAssisteur(String assisteur) {
		this.assisteur = assisteur;
	}
	public String getAssiste() {
		return assiste;
	}
	public void setAssiste(String assiste) {
		this.assiste = assiste;
	}
	public String getInfo() {
		return info;
	}
	public void setInfo(String info) {
		this.info = info;
	}
	public Integer getMontant() {
		return montant;
	}
	public void setMontant(Integer montant) {
		this.montant = montant;
	}
	public Integer getReste() {
		return reste;
	}
	public void setReste(Integer reste) {
		this.reste = reste;
	}
	
	
	
}
